<?php
$nomeArqBD	= constant('PARAMETRO_2');
$from				= constant('PARAMETRO_1');

if($from == 'env'){
	$objArquivo = AtividadeArquivo::getByNameBD($nomeArqBD);

	if($objArquivo) {
			header('Content-type: octet/stream');
			header('Content-disposition: attachment; filename="' . $objArquivo->nome . '";');
			header('Content-Length: ' . filesize($objArquivo->getCaminho()));
			readfile($objArquivo->getCaminho());

			exit();
			
	} else {
			echo "Erro! arquivo não econtrado!";
					exit();
	}
} else if($from == "arquivo") {
			$idArquivo = constant('PARAMETRO_2');
			
			$strQuery = "SELECT nome, tipo, tamanho, arquivo FROM forumarquivos WHERE idArquivo = $idArquivo";
			$resultSet = BancoDados::query($strQuery);
			$tipo = $resultSet[0]['tipo'];
			$nome = $resultSet[0]['nome'];
			$tamanho = $resultSet[0]['tamanho'];
			$arquivo = $resultSet[0]['arquivo'];
			
			header("Content-type: $tipo");
			header("Content-disposition: attachment; filename=$nome;");
			header("Content-Length: $tamanho");
			echo $arquivo;
}